package zzu.mxd.answer.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * Created by MXD on 2018/11/10.
 */
@Data
public class RecordingVO {
    /**
     * 答题记录ID
     */
    @ApiModelProperty(value="答题记录ID")
    private Long id;

    /**
     * 学生ID(学号）
     */
    @ApiModelProperty(value="学生ID(学号）")
    private String studentId;

    /**
     * 题目ID
     */
    @ApiModelProperty(value="题目ID")
    private String exercisesId;

    /**
     * 答题时学生的选项
     */
    @ApiModelProperty(value="答题时学生的选项")
    private String option;

    /**
     * 答题时间
     */
    @ApiModelProperty(value="答题时间")
    private LocalDateTime createTime;

    /**
     * 状态：0 删除 1 正常
     */
    @ApiModelProperty(value="状态：0 删除 1 正常")
    private Integer status;

    @ApiModelProperty(value="正确选项")
    private String optionRight;

    /**
     * 计算本题是否正确 1:答对 0:答错
     * @return
     */
    public Integer calculateRight(){
        if (optionRight.equals(option))
            return 1;
        return 0;
    }
}
